软考真题
第4题
某大学基于因特网的远程多媒体教学系统包括同步实时授课和视频公开课两大功能模块。实时授课系统通过教学现场的多媒体录制和网络传输,实现了教学过程的现场直播,并通过在线交互、课件同步浏览、电子白板等功能的运用,解决了传统课堂教学的时空制约问题,扩大了教学规模。视频公开课系统则将教学过程录制成视频存储在服务器上,供同学们按需点播。公开课系统虽然缺乏交互性,但能够使学生灵活地安排学习时间。系统结构如图4-1所示。

【问题:4.1】简述流媒体服务器在上述远程教学系统中的作用。
【问题:4.2】要将教学现场的信息采集编码后由服务器端传输到听课端,应该采用下面哪种协议实现音视频数据流的实时传输?
A.ICMP B.RTP C.SNMP D.HTTP
【问题:4.3】已知服务器端发送了三种独立的多媒体信息给听课端:教师的话音数据、教师视频数据、电子白板信息。当网络负载发生变化造成传输带宽不足时,应优先满足哪种多媒体信息流?为什么?
【问题:4.4】①传输层协议UDP和TCP中哪一种更适合用于传输流媒体数据?
②为什么?
【问题:4.5】在进行实时授课时,一般会有多个听课端同时在线接收。为了有效利用传输带宽,在IP网络上可以采用什么传输技术?
【问题:4.6】视频公开课点播系统采用了一种基于HLS(HTTP Live Streaming)+HTML5的多媒体传输方案。该方案完全基于B/S方式,并且在服务器端仅需要用到Web服务器。将一段50秒的视频加入到该点播系统的方法如下:
(1)利用HLS专用工具将原始视频重新编码并分割成5个小的视频文件:al.ts,a2.ts, a3.ts, a4.ts, a5.ts;
(2)将这5个文件放到Web服务器的/vod/a虚拟目录下;
(3)在虚拟目录/vod/a下建立文本文件a.m3u8,其内容如下:

文件中的“192.168.1.36”表示Web服务器的IP地址,数字“10”表示10秒;
(4)在播放点播视频的HTML页面中加入HTML5标准支持的标签:

请简单分析支持HTML5的Web浏览器是如何实现边下载边播放该视频的。
【问题:4.7】为了使该50秒的视频能够在客户端流畅播放,每个视频片段(al.ts, a2.ts, a3.ts, a4.ts, a5.ts)的下载延迟应该满足什么条件?
【问题:4.8】 与传统的流媒体技术相比,采用HLS技术传输音视频多媒体数据有什么优点?
答题卡
加油
纠错
得分:0